package org.edu.modules.oa.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.edu.modules.oa.entity.VeFileFilesEntity;
import org.edu.modules.oa.entity.VeOaCarInfoEntity;
import org.edu.modules.oa.entity.VeOaNoticeEntity;
import org.edu.modules.oa.vo.VeOaCarInfoExportVo;
import org.edu.modules.oa.vo.VeOaNoticeExportVo;

import java.util.HashMap;
import java.util.List;

public interface IVeOaNoticeService extends  IService<VeOaNoticeEntity>{
    int addNotice(VeOaNoticeEntity veOaNoticeEntity, VeFileFilesEntity veFileFilesEntity );//新增公告
    int amendNotice(VeOaNoticeEntity veOaNoticeEntity, VeFileFilesEntity veFileFilesEntity ) throws Exception ;//修改公告
    public HashMap<String, Object> showTable(Integer startPage, Integer pageSize,VeOaNoticeEntity veOaNoticeEntity);
    List<VeOaNoticeExportVo> xporte();
    int deleteRecord(Long id);
}
